x86_emulate: On HVM MMIO emulation, cache the gva->pfn mapping for the
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 27 Mar 2008 10:52:54 +0000 (10:52 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 27 Mar 2008 10:52:54 +0000 (10:52 +0000)
commit8c8df59519d782fc31b41e7d1ec276c105e4eb4a
treeea91fd4236aa91a1c1f1d74ebf6a76c8ebf567d9
parent54e034136e4c4655f728edb332fb35195f1a3f13
x86_emulate: On HVM MMIO emulation, cache the gva->pfn mapping for the
MMIO page. Speeds up Windows installation by about 20 percent.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/emulate.c
xen/arch/x86/hvm/io.c
xen/arch/x86/mm/shadow/multi.c
xen/include/asm-x86/hvm/io.h
xen/include/asm-x86/hvm/vcpu.h